Managing the Agile Process of Human-Centred Design and Software Development
نویسندگان
چکیده
The paper provides and discusses a life cycle model for agile software development methods like SCRUM. The process model integrates the idea of HumanCentred Design (HCD) into the agile approach. Based on the discussion of existing life cycle models and known process patterns a process model is discussed that combines the advantages of HCD and SCRUM. The SCRUM process model was used in the discussion to be as concrete as possible. However, the suggested approach is applicable to other agile process models as well.
منابع مشابه
Integrating User-centred Design and Software Engineering: a Role for Extreme Programming?
The importance of integrating software engineering methods with HCI has been recognised for many years. Agile development is a new approach to software engineering that explicitly champions user involvement in the development process and presents a unique opportunity to bridge this gap. The agile manifesto specifically values customer collaboration, and eXtreme Programming (XP), probably the mo...
متن کاملDoes Continuous Requirements Engineering need Continuous Software Engineering?
Agile development methods allow rapid adaptations of requirements to fast changing needs in businesses and society. Their combination with Continuous Requirements Engineering seems to be very effective. However, agile methods are applied to the development process only. Maintenance is often not organized in the same way. Continuous Delivers might be a solution for that. Additionally, the focus ...
متن کاملUser and Client Satisfaction in Agile Development
The emphasis on User Centred Design (UCD) in agile systems development processes (Agile) has been studied from various perspectives. The context of Agile strongly affects the possibilities for IT professionals to conduct user-centred activities in their work. In this paper, we describe a survey study comparing the responses from professionals using Agile processes and other software development...
متن کاملLittle Design Up-Front: A Design Science Approach to Integrating Usability into Agile Requirements Engineering
In recent years, Design Science has gained wide recognition and acceptance as a formal research method in many disciplines including information systems. Design Science research in Human-Computer Interaction is not so abundant. HCI is a discipline primarily focusing on design, evaluation, and implementation where design plays the role as a process as well as an artefact. In this paper, we prese...
متن کاملRequirements Engineering Related Usability Techniques Adopted in Agile Development Processes
Context: Over the last decade there has been a growing interest in the integration of agile software development process (ASDP) and user-centred design (UCD). However, there are no papers that study which usability techniques related to requirements engineering are being adopted in the ASDP, and there are no formalized proposals for their adoption. Objective: Identify which techniques related t...
متن کامل